#pragma once

#include "Object.h"
#include <string>

using namespace std;

class Item
{
public:
enum no{
	NOTHING = 0,
	POTIONS,
	LEATHER,
	APPLE,
	SWORDPIECE,
	ARROWHEAD
};

enum type{
	EMPTY = 0,
	CONSUMABLES,
	MATERIALS,
	UNIQUE,
	QUEST
};
private:
	no		ItemNo;
	type	ItemType;
	string	ItemName;
	string	ItemDescription;
	string	ItemDescription2;
public:
			Item					(void);
			Item					(no Number);
			~Item					(void);

	void	SetItemNo				(no Number);
	void	SetItemNull				(void);
	no		ReturnItemNo			(void);

	void	SetItemType				(type Type);
	type	ReturnItemType			(void);
	type	ReturnItemType			(no Number);

	void	SetItemDescription		(string Description);
	string	ReturnItemDescription	(void);

	void	SetItemDescription2		(string Description);
	string	ReturnItemDescription2	(void);

	void	SetItemName				(string Name);
	string	ReturnItemName			(void);
};
